an undeniable/indisputable document - Alemán Inglés Diccionario